; Music of Simpsons Bart vs the Space Mutants (1991) (Ocean Software)
; Ripped by Megachur the 01/09/2007

	write "SIMBVTSM.BIN"

music_date_rip	equ &0197
music_adr	equ &9805
first_theme	equ 0
last_theme	equ 0

	read "music_header_v1_0.asm"

; "MUSIC" at &9800

	jp l980e
	jp l98e5
	jp l9969
;
.init_music
.l980e
;
	ld hl,l98e3
	ld (hl),#00
	inc hl
	ld (hl),#00
	ld hl,la626
	ld a,(hl)
	ld (l990e),a
	inc hl
	ld ix,l986d
	ld bc,#0027
	ld a,#03
.l9827
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	ld (ix+#20),#00
	ld (ix+#21),#00
	ld (ix+#10),#01
	ld (ix+#00),b
	ld (ix+#1d),b
	ld (ix+#1f),b
	ld (ix+#03),e
	ld (ix+#04),d
	ld (ix+#05),e
	ld (ix+#06),d
	ld (ix+#25),#01
	add ix,bc
	dec a
	jr nz,l9827
	ld (l9b8d),a
	inc a
	ld (l98e2),a
	ld (l98e3),a
	ld a,#01
	ld (l987d),a
	ld (l98a4),a
	ld a,#02
	ld (l98cb),a
	ret
.l986d
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l987d
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#09
.l9894
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l98a4
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#12
.l98bb
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l98cb
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#24
.l98e4 equ $ + 2
.music_end equ $ + 1
.l98e3 equ $ + 1
.l98e2
	db #00,#00,#00
;
.play_music
.l98e5
;
	ld a,(l98e3)
	and a
	jp z,l993e
.l98ec
	ld a,#00
	ld (l993a),a
	ld hl,l98e2
	dec (hl)
	jr nz,l9912
	ld b,(hl)
	ld ix,l986d
	call l9a85
	ld ix,l9894
	call l9a85
	ld ix,l98bb
	call l9a85
.l990e equ $ + 1
	ld a,#01
.l990f
	ld (l98e2),a
.l9912
	ld ix,l986d
	call l9b5a
	ld (l9c6b),hl
	ld (l9c73),a
	ld ix,l9894
	call l9b5a
	ld (l9c6d),hl
	ld (l9c74),a
	ld ix,l98bb
	call l9b5a
	ld (l9c6f),hl
.l9937 equ $ + 1
	ld (l9c75),a
.l993a equ $ + 1
.l9939
	ld a,#00
	ld (l9c71),a
.l993e
	ld a,(l98e3)
	or a
	ret z
	ld hl,l9c76
	ld d,#0b
.l9948
	ld e,(hl)
	ld b,#f4
	out (c),d
	ld bc,#f600
	out (c),c
	ld a,#c0
	out (c),a
	out (c),c
	ld b,#f4
	out (c),e
	ld b,#f6
	add a
	out (c),a
	out (c),c
	dec hl
	dec d
	jp p,l9948
	ret
.l9969
	xor a
	ld (l98e3),a
.l996d
	ld de,#0d00
.l9970
	call l997a
	dec d
	jp p,l9970
	ld de,#073f
.l997a
	ld b,#f4
	out (c),d
	ld bc,#f600
	out (c),c
	ld a,#c0
	out (c),a
	out (c),c
	ld b,#f4
	out (c),e
	ld b,#f6
	add a
	out (c),a
	out (c),c
	xor a
	ld (l98e4),a
	ld (l9c73),a
	ld (l9c74),a
	ld (l9c75),a
	ret
;
.stop_music
;
	xor a
	ld (l98e3),a
	ld (l98e4),a
	call l996d
	xor a
	ld (l9c73),a
	ld (l9c74),a
	ld (l9c75),a
	ret
	db #a2,#8a,#8e,#93,#51,#80,#7b,#11
	db #6a,#62,#26,#10,#38,#8f,#06,#9c
	db #a1,#a6,#aa,#b0
	pop hl
	jp l9969
	jp la0cf
	ld a,(ix+#26)
	ld c,a
	and #07
	ld hl,l9c36
	xor (hl)
	and c
	xor (hl)
	ld (hl),a
	ld a,#01
	ld (ix+#1e),a
	jp l9a9a
	ld a,(ix+#26)
	ld c,a
	and #38
	ld hl,l9c36
	xor (hl)
	and c
	xor (hl)
	ld (hl),a
	xor a
	ld (ix+#1e),a
	jp l9a9a
	ld hl,l9c36
	ld a,(ix+#26)
	cpl
	and (hl)
	ld (hl),a
	ld a,#01
	ld (ix+#1e),a
	jp l9a9a
	ld a,(de)
	inc de
	ld (ix+#07),b
	ld (ix+#08),b
	ld (ix+#0d),a
	set 2,(ix+#00)
	ld a,(de)
	ld (ix+#0e),a
	inc de
	jr l9a9a
	ld a,(de)
	inc de
	ld (l9b8d),a
	jr l9a9a
	ld a,(de)
	ld (ix+#1b),a
	inc de
	ld a,(de)
	ld (ix+#1a),a
	inc de
	ld (ix+#1c),a
	jr l9a9a
	set 7,(ix+#00)
	set 3,(ix+#00)
	jr l9a9a
	ld (ix+#1d),b
	jr l9a9a
	ld (ix+#1d),#40
	jr l9a9a
	ld (ix+#1d),#c0
	jr l9a9a
	set 1,(ix+#00)
	jr l9a9a
	ld (ix+#13),b
	res 5,(ix+#00)
	jr l9ad8
	res 5,(ix+#00)
	jr l9ad8
	ld (ix+#1f),#ff
	jr l9a9a
	ld (ix+#1f),b
	jr l9a9a
	ld a,#01
	ld (ix+#24),a
	jr l9a9a
	ld a,(de)
	inc de
	ld (ix+#11),a
	ld (ix+#24),#00
	jr l9a9a
.l9a85
	dec (ix+#10)
	jr nz,l9aff
	ld (ix+#00),b
	ld a,(ix+#25)
	or a
	jp nz,la0cf
	ld e,(ix+#01)
	ld d,(ix+#02)
.l9a9a
	ld a,(de)
	inc de
	and a
	jp m,l9b10
	add (ix+#20)
	ld (ix+#12),a
	bit 0,(ix+#1e)
	jr z,l9aaf
	ld (l98ec),a
.l9aaf
	ld l,(ix+#09)
	ld h,(ix+#0a)
	ld (ix+#0b),l
	ld (ix+#0c),h
	ld l,(ix+#14)
	ld (ix+#16),l
	ld h,(ix+#15)
	ld (ix+#17),h
	ld a,(hl)
	ld (ix+#18),a
	ld (ix+#13),a
	ld a,(ix+#0f)
	ld (ix+#19),a
	set 5,(ix+#00)
.l9ad8
	ld a,(ix+#24)
	or a
	jr z,l9ae2
	ld a,(de)
	inc de
	jr l9ae5
.l9ae2
	ld a,(ix+#11)
.l9ae5
	ld (ix+#10),a
	ld (ix+#02),d
	ld (ix+#01),e
	ld a,(ix+#1f)
	and a
	jr z,l9afe
	ld a,(l98e4)
	and a
	jr nz,l9afe
	ld (ix+#1f),#ff
.l9afe
	ret
.l9aff
	ld a,(ix+#00)
	bit 3,a
	ret z
	rla
	jr nc,l9b0c
	inc (ix+#12)
	ret
.l9b0c
	dec (ix+#12)
	ret
.l9b10
	cp #b0
	jr c,l9b52
	add #20
	jr c,l9b3a
	add #30
	jr nc,l9b32
	ld c,a
	ld hl,l9d38
	add hl,bc
	ld c,(hl)
	add hl,bc
	ld (ix+#0b),l
	ld (ix+#09),l
	ld (ix+#0c),h
	ld (ix+#0a),h
	jp l9a9a
.l9b32
	add #09
	ld (l990f),a
	jp l9a9a
.l9b3a
	ld hl,l9e8f
	add a
	ld c,a
	add hl,bc
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	ld (ix+#14),l
	ld (ix+#15),h
	dec hl
	ld a,(hl)
	ld (ix+#0f),a
	jp l9a9a
.l9b52
	ld hl,l9937
	ld c,a
	add hl,bc
	ld c,(hl)
	add hl,bc
	jp (hl)
.l9b5a
	ld c,(ix+#00)
	bit 5,c
	jr z,l9b8c
	ld a,(ix+#19)
	sub #01
	ld (ix+#19),a
	jr nc,l9b86
	ld a,(ix+#0f)
	ld (ix+#19),a
	ld l,(ix+#16)
	ld h,(ix+#17)
	inc hl
	ld a,(hl)
	and a
	jp m,l9b86
	ld (ix+#16),l
	ld (ix+#17),h
	ld (ix+#18),a
.l9b86
	ld a,(ix+#18)
	ld (ix+#13),a
.l9b8d equ $ + 1
.l9b8c
	ld a,#00
	add (ix+#12)
	ld b,a
	ld l,(ix+#0b)
	ld h,(ix+#0c)
	ld a,(hl)
	inc hl
	and a
	jp p,l9ba6
	ld l,(ix+#09)
	ld h,(ix+#0a)
	and #7f
.l9ba6
	ld (ix+#0b),l
	ld (ix+#0c),h
	add b
	ld hl,l9c78
	ld d,#00
	add a
	ld e,a
	add hl,de
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld l,(ix+#1d)
	bit 6,l
	jr z,l9c07
	ld h,a
	ld b,(ix+#1a)
	sla b
	bit 7,l
	ld a,(ix+#1c)
	jr z,l9bd0
	bit 0,c
	jr nz,l9bee
.l9bd0
	bit 5,l
	jr nz,l9be0
	sub (ix+#1b)
	jr nc,l9beb
	set 5,(ix+#1d)
	sub a
	jr l9beb
.l9be0
	add (ix+#1b)
	cp b
	jr c,l9beb
	res 5,(ix+#1d)
	ld a,b
.l9beb
	ld (ix+#1c),a
.l9bee
	ex de,hl
	srl b
	sub b
	ld e,a
	ld a,d
	ld d,#00
	jr nc,l9bf9
	dec d
.l9bf9
	add #a0
	jr c,l9c05
.l9bfd
	sla e
	rl d
	add #18
	jr nc,l9bfd
.l9c05
	add hl,de
	ex de,hl
.l9c07
	ld a,c
	xor #01
	ld (ix+#00),a
	bit 2,c
	jr z,l9c32
	ld b,(ix+#0e)
	djnz l9c2f
	ld c,(ix+#0d)
	bit 7,c
	jr z,l9c1e
	dec b
.l9c1e
	ld l,(ix+#07)
	ld h,(ix+#08)
	add hl,bc
	ld (ix+#07),l
	ld (ix+#08),h
	add hl,de
	ex de,hl
	jr l9c32
.l9c2f
	ld (ix+#0e),b
.l9c32
	cpl
	and #03
.l9c36 equ $ + 1
	ld a,#38
	jr nz,l9c43
	ld a,(l98ec)
	xor #08
	ld (l9939),a
	ld a,#07
.l9c43
	ld hl,l9c72
	xor (hl)
	and (ix+#26)
	xor (hl)
	ld (hl),a
	ld a,(ix+#1f)
	and a
	jp p,l9c66
	and #7f
	ld (ix+#1f),a
	ld a,(ix+#26)
	and #38
	xor #ff
	and (hl)
	ld (hl),a
	ld a,#41
	ld (l9939),a
.l9c66
	ex de,hl
	ld a,(ix+#13)
	ret
.l9c72 equ $ + 7
.l9c71 equ $ + 6
.l9c6f equ $ + 4
.l9c6d equ $ + 2
.l9c6b
	db #00,#00,#00,#00,#00,#00,#00,#3f
.l9c76 equ $ + 3
.l9c75 equ $ + 2
.l9c74 equ $ + 1
.l9c73
	db #0f,#0f,#0f,#00,#00
.l9c78
	dw #077c,#0708,#06b0,#0640
	dw #05ec,#0594,#0544,#04f8
	dw #04b0,#0470,#042c,#03f0
	dw #03be,#0384,#0358,#0320
	dw #02f6,#02ca,#02a2,#027c
	dw #0258,#0238,#0216,#01f8
	dw #01df,#01c2,#01ac,#0190
	dw #017b,#0165,#0151,#013e
	dw #012c,#011c,#010b,#00fc
	dw #00ef,#00e1,#00d6,#00c8
	dw #00bd,#00b2,#00a8,#009f
	dw #0096,#008e,#0085,#007e
	dw #0077,#0070,#006b,#0064
	dw #005e,#0059,#0054,#004f
	dw #004b,#0047,#0042,#003f
	dw #003b,#0038,#0035,#0032
	dw #002f,#002c,#002a,#0027
	dw #0025,#0023,#0021,#001f
	dw #001d,#001c,#001a,#0019
	dw #0017,#0016,#0015,#0013
	dw #0012,#0011,#0010,#000f
	dw #000e,#000e,#000d,#000c
	dw #000b,#000b,#000a,#0009
	dw #0009,#0008,#0008,#0007
.l9d38
	db #1d,#1d,#33,#49,#54,#65,#76,#87
	db #92,#9d,#9e,#a9,#ae,#b9,#c4,#cc
	db #d1,#da,#dd,#e0,#e2,#e9,#ee,#ef
	db #f2,#f4,#f6,#f8,#fa,#80,#0c,#0c
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#80,#0c,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#80,#00,#00,#02,#02
	db #07,#07,#0c,#0c,#0e,#0e,#13,#93
	db #00,#00,#00,#05,#05,#05,#07,#07
	db #07,#0c,#0c,#0c,#11,#11,#11,#13
	db #13,#93,#00,#00,#00,#05,#05,#05
	db #08,#08,#08,#0c,#0c,#0c,#11,#11
	db #11,#14,#14,#94,#00,#00,#00,#02
	db #02,#02,#07,#07,#07,#0c,#0c,#0c
	db #0e,#0e,#0e,#13,#13,#93,#00,#00
	db #05,#05,#07,#07,#0c,#0c,#11,#11
	db #13,#93,#00,#00,#02,#02,#07,#07
	db #0c,#0c,#0e,#0e,#13,#93,#00,#80
	db #00,#00,#05,#05,#07,#07,#0c,#0c
	db #11,#11,#13,#93,#0c,#0c,#00,#00
	db #00,#80,#00,#00,#03,#03,#07,#07
	db #0c,#0c,#0f,#0f,#13,#93,#00,#00
	db #04,#04,#07,#07,#0c,#0c,#10,#10
	db #13,#93,#00,#00,#00,#05,#05,#05
	db #0c,#0c,#8c,#00,#00,#03,#03,#0c
	db #8c,#02,#04,#00,#00,#02,#02,#07
	db #07,#0c,#8c,#00,#03,#08,#8c,#00
	db #05,#09,#8c,#04,#0c,#80,#00,#00
	db #04,#04,#05,#05,#09,#89,#00,#02
	db #03,#08,#0c,#94,#02,#80,#00,#00
	db #0c,#8c,#00,#05,#88,#00,#05,#87
	db #00,#04,#87,#00,#05,#89,#0c,#04
	db #80,#0c,#03,#80,#00,#04,#89,#00
	db #03,#87,#0c,#0c,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#80
.l9e8f
	dw l9eaa,l9ec4,l9ecd,l9f7b
	dw l9fc9,l9fd7,l9fdf,l9fe6
	dw l9fee,l9ffe,la001,la02b
	dw la0c3
	db #00
.l9eaa
	db #0e,#0d,#0a,#08,#07,#06,#05,#05
	db #05,#05,#05,#05,#04,#04,#04,#04
	db #04,#03,#03,#03,#02,#02,#01,#00
.l9ec4 equ $ + 2
	db #87,#00,#0a,#08,#06,#03,#02,#01
.l9ecd equ $ + 3
	db #00,#00,#00,#01,#01,#01,#01,#01
	db #01,#01,#01,#01,#01,#01,#01,#01
	db #01,#01,#01,#01,#01,#01,#01,#02
	db #02,#02,#02,#02,#02,#02,#02,#02
	db #02,#02,#02,#02,#02,#02,#02,#02
	db #02,#02,#02,#03,#03,#03,#03,#03
	db #03,#03,#03,#03,#03,#03,#03,#03
	db #03,#03,#03,#03,#03,#03,#03,#04
	db #04,#04,#04,#04,#04,#04,#04,#04
	db #04,#04,#04,#04,#04,#04,#04,#04
	db #04,#04,#04,#04,#04,#04,#05,#05
	db #05,#05,#05,#05,#05,#05,#05,#05
	db #05,#05,#06,#06,#06,#06,#06,#06
	db #06,#06,#06,#06,#06,#06,#06,#06
	db #07,#07,#07,#07,#07,#07,#07,#07
	db #07,#07,#07,#07,#07,#07,#08,#08
	db #08,#08,#08,#08,#08,#08,#08,#08
	db #08,#08,#08,#08,#09,#09,#09,#09
	db #09,#09,#09,#09,#09,#09,#09,#09
	db #09,#09,#0a,#0a,#0a,#0a,#0a,#0a
	db #0a,#0a,#0a,#0a,#0b,#09,#08,#07
	db #06,#05,#04,#03,#02,#01,#00,#87
.l9f7b equ $ + 1
	db #00,#0c,#0d,#0c,#0b,#0a,#09,#09
	db #08,#08,#07,#07,#07,#07,#07,#07
	db #07,#07,#07,#07,#06,#06,#06,#06
	db #06,#06,#06,#06,#06,#06,#05,#05
	db #05,#05,#05,#05,#05,#05,#05,#05
	db #04,#04,#04,#04,#04,#04,#04,#04
	db #04,#03,#03,#03,#03,#03,#03,#03
	db #03,#03,#02,#02,#02,#02,#02,#02
	db #02,#02,#02,#01,#01,#01,#01,#01
.l9fc9 equ $ + 7
	db #01,#01,#01,#01,#00,#87,#00,#0c
	db #0b,#0a,#08,#07,#06,#05,#04,#03
.l9fd7 equ $ + 5
	db #02,#01,#00,#87,#00,#0c,#0a,#08
.l9fdf equ $ + 5
	db #06,#03,#00,#87,#00,#09,#0b,#0c
.l9fe6 equ $ + 4
	db #0a,#08,#87,#00,#0e,#0a,#08,#05
.l9fee equ $ + 4
	db #02,#00,#87,#00,#0b,#0a,#08,#06
	db #05,#05,#04,#04,#03,#03,#02,#02
.la001 equ $ + 7
.l9ffe equ $ + 4
	db #01,#00,#87,#00,#00,#87,#00,#07
	db #06,#05,#04,#04,#04,#04,#04,#04
	db #04,#04,#04,#03,#03,#03,#03,#03
	db #03,#03,#03,#03,#02,#02,#02,#02
	db #02,#02,#02,#02,#02,#01,#01,#01
	db #01,#01,#01,#01,#01,#01,#00,#87
.la02b equ $ + 1
	db #00,#0c,#0d,#0c,#0b,#0a,#09,#09
	db #08,#08,#07,#07,#07,#07,#07,#07
	db #07,#07,#07,#07,#06,#06,#06,#06
	db #06,#06,#06,#06,#06,#06,#05,#05
	db #05,#05,#05,#05,#05,#05,#05,#05
	db #05,#05,#05,#05,#05,#05,#05,#05
	db #05,#05,#05,#05,#05,#05,#05,#05
	db #05,#05,#05,#05,#04,#04,#04,#04
	db #04,#04,#04,#04,#04,#04,#04,#04
	db #04,#04,#04,#04,#04,#04,#04,#04
	db #04,#04,#04,#04,#04,#04,#04,#04
	db #04,#04,#03,#03,#03,#03,#03,#03
	db #03,#03,#03,#03,#03,#03,#03,#03
	db #03,#03,#03,#03,#03,#03,#02,#02
	db #02,#02,#02,#02,#02,#02,#02,#02
	db #02,#02,#02,#02,#02,#02,#02,#02
	db #02,#02,#01,#01,#01,#01,#01,#01
	db #01,#01,#01,#01,#01,#01,#01,#01
	db #01,#01,#01,#01,#01,#01,#00,#87
.la0c3 equ $ + 1
	db #00,#08,#09,#08,#07,#06,#05,#04
	db #03,#02,#01,#00,#87
.la0cf
	xor a
	ld (ix+#25),a
	ld l,(ix+#03)
	ld h,(ix+#04)
.la0d9
	ld a,(ix+#21)
	or a
	jp z,la0f5
	dec a
	ld (ix+#21),a
	jp z,la0f9
	ld l,(ix+#22)
	ld h,(ix+#23)
	ld (ix+#03),l
	ld (ix+#04),h
	jr la0f9
.la0f5
	ld (ix+#20),#00
.la0f9
	ld a,(hl)
	inc hl
	or a
	jp m,la11c
	ld (ix+#03),l
	ld (ix+#04),h
	add a
	ld e,a
	ld d,#00
	ld hl,la62d
	add hl,de
	ld a,(hl)
	ld e,a
	inc hl
	ld d,(hl)
	ld (ix+#01),e
	ld (ix+#02),d
	ld b,#00
	jp l9a9a
.la11c
	cp #fd
	jr z,la153
	cp #ff
	jr z,la14b
	cp #fe
	jr z,la13d
	cp #fc
	jr z,la136
.la12c
	ld a,r
	out (#fe),a             ; ???
	ld b,#64
.la132
	djnz la132
	jr la12c
.la136
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	jp la0f9
.la13d
	ld a,(hl)
	inc hl
	ld (ix+#21),a
	ld (ix+#22),l
	ld (ix+#23),h
	jp la0f9
.la14b
	ld a,(hl)
	inc hl
	ld (ix+#20),a
	jp la0f9
.la153
	ld l,(ix+#05)
	ld h,(ix+#06)
	jp la0d9
.la15c
	db #03,#ff,#0c,#04,#06,#0a,#0e,#11
	db #0b,#15,#18,#1a,#1d,#fc
	dw la15c
.la16c
	db #02,#ff,#0c,#0c,#08,#0b,#0f,#12
	db #14,#16,#19,#1b,#ff,#06,#1d,#fc
	dw la16c
.la17e
	db #01,#05,#07,#09,#0d,#0d,#10,#13
	db #09,#09,#17,#17,#1c,#1c,#fc
	dw la17e
.la193 equ $ + 4
.la18f
	db #92,#80,#50,#87,#8a,#e0,#82,#88
	db #01,#01,#b1,#93,#0a,#e0,#18,#e1
	db #24,#24,#e0,#92,#12,#14,#93,#0a
	db #e1,#24,#24,#24,#e0,#18,#e1,#24
	db #24,#e0,#12,#e1,#24,#e0,#12,#e1
	db #24,#e0,#12,#e0,#18,#e1,#24,#24
	db #e0,#92,#12,#14,#93,#0a,#e1,#24
	db #24,#24,#e0,#18,#e1,#24,#24,#e0
	db #12,#e1,#24,#e0,#12,#e1,#24,#e0
.la1d9 equ $ + 2
	db #12,#87,#92,#e9,#00,#01,#80,#9f
	db #8a,#e2,#82,#b0,#88,#01,#01,#22
.la1e9 equ $ + 2
	db #a0,#87,#92,#e9,#00,#01,#80,#9f
	db #8a,#e2,#82,#b0,#88,#01,#01,#1c
.la1f9 equ $ + 2
	db #a0,#87,#92,#e3,#b0,#82,#88,#01
	db #01,#18,#1e,#1c,#14,#1e,#14,#21
	db #0a,#1f,#1e,#1c,#14,#18,#14,#15
	db #0a,#12,#0a,#12,#0a,#12,#0a,#13
.la219 equ $ + 2
	db #32,#87,#93,#0a,#e0,#18,#e1,#24
	db #24,#e0,#92,#12,#14,#93,#0a,#e1
	db #24,#24,#24,#e0,#18,#e1,#24,#24
	db #e0,#12,#e1,#24,#e0,#12,#e1,#24
	db #e0,#12,#e0,#18,#e1,#24,#24,#e0
	db #92,#12,#14,#93,#0a,#e1,#24,#24
.la249 equ $ + 2
	db #24,#87,#e4,#b2,#80,#0a,#2a,#0a
	db #2a,#0a,#2a,#0a,#2b,#0a,#2e,#1e
	db #2f,#50,#80,#0a,#2a,#05,#2a,#05
	db #2a,#0a,#2a,#0a,#2a,#0a,#2a,#14
.la26a equ $ + 3
	db #2a,#0a,#87,#93,#0a,#e0,#18,#e1
	db #24,#24,#e0,#92,#12,#14,#93,#0a
	db #e1,#24,#24,#e0,#12,#e0,#17,#e1
	db #23,#23,#e0,#92,#11,#14,#93,#0a
	db #e1,#23,#23,#23,#e0,#17,#e1,#23
	db #23,#e0,#11,#e1,#23,#e0,#11,#e1
.la29b equ $ + 4
	db #23,#e0,#11,#87,#e4,#b2,#80,#0a
	db #30,#0a,#30,#0a,#30,#0a,#30,#0a
	db #37,#1e,#36,#50,#80,#0a,#29,#05
	db #29,#05,#29,#0a,#29,#0a,#29,#0a
.la2bc equ $ + 5
	db #29,#14,#29,#0a,#87,#e0,#17,#e1
	db #23,#23,#e0,#92,#11,#14,#93,#0a
	db #e1,#23,#23,#23,#e0,#17,#e1,#23
	db #23,#e0,#11,#e1,#23,#e0,#11,#e1
.la2db equ $ + 4
	db #23,#e0,#11,#87,#93,#05,#b0,#e5
	db #23,#21,#23,#25,#27,#25,#27,#29
	db #2b,#29,#2b,#2d,#2f,#2d,#2f,#31
	db #35,#33,#31,#2f,#33,#31,#2f,#2d
	db #31,#2f,#2d,#2b,#2f,#2d,#2b,#29
.la304 equ $ + 5
.la301 equ $ + 2
	db #92,#87,#80,#a0,#87,#e3,#b0,#83
	db #88,#01,#01,#18,#1e,#1c,#14,#1e
	db #14,#21,#0a,#1f,#1e,#1c,#14,#18
	db #14,#15,#0a,#12,#0a,#12,#0a,#12
.la323 equ $ + 4
	db #0a,#13,#32,#87,#e0,#17,#e1,#23
	db #23,#e0,#92,#12,#14,#93,#0a,#e1
	db #23,#23,#23,#e0,#17,#e1,#23,#23
	db #e0,#12,#e1,#23,#e0,#12,#e1,#23
.la342 equ $ + 3
	db #e0,#12,#87,#e3,#b0,#82,#92,#23
	db #1e,#25,#14,#29,#14,#33,#0a,#31
	db #1e,#2f,#14,#2d,#14,#2a,#0a,#2d
	db #0a,#2d,#0a,#2d,#0a,#2f,#32,#e5
	db #93,#05,#23,#25,#27,#29,#2f,#2d
	db #2b,#29,#2d,#2b,#29,#27,#2b,#29
.la372 equ $ + 3
	db #27,#25,#87,#e4,#b0,#83,#92,#23
	db #1e,#25,#14,#29,#14,#33,#0a,#31
	db #1e,#2f,#14,#2d,#14,#2a,#0a,#2d
	db #0a,#2d,#0a,#2d,#0a,#2f,#32,#80
.la391 equ $ + 2
	db #50,#87,#e0,#10,#e1,#1c,#e0,#0a
	db #e1,#1c,#e0,#10,#e1,#1c,#e0,#0a
	db #e1,#1c,#e0,#10,#e1,#1c,#e0,#0a
	db #e1,#1c,#e0,#12,#e1,#1c,#e0,#0f
	db #e1,#1c,#e0,#10,#e1,#1c,#e0,#0a
	db #e1,#1c,#e0,#10,#e1,#1c,#e0,#0a
	db #e1,#1c,#e0,#10,#e1,#1c,#e0,#0a
	db #e1,#1c,#e0,#10,#e1,#1c,#e0,#0a
	db #e1,#1c,#e0,#10,#e1,#1c,#e0,#0a
	db #e1,#1c,#e0,#10,#e1,#1c,#e0,#0a
.la3e2 equ $ + 3
	db #e1,#1c,#87,#eb,#b0,#92,#23,#28
	db #28,#50,#2a,#14,#2e,#14,#2c,#28
	db #28,#14,#23,#14,#e5,#93,#05,#2e
	db #2c,#2a,#28,#2c,#2a,#28,#26,#2a
	db #28,#26,#24,#28,#26,#24,#21,#92
	db #e8,#2c,#14,#28,#14,#2c,#14,#28
.la411 equ $ + 2
	db #14,#87,#eb,#b0,#92,#28,#28,#2c
	db #50,#2e,#14,#31,#14,#2f,#28,#2c
	db #14,#28,#14,#e3,#22,#50,#80,#0a
	db #e8,#22,#14,#20,#14,#22,#14,#20
.la431 equ $ + 2
	db #0a,#87,#e0,#0f,#e1,#18,#e0,#09
	db #e1,#18,#e0,#0f,#e1,#18,#e0,#09
	db #e1,#18,#e0,#0f,#e1,#18,#e0,#09
	db #e1,#18,#e0,#0f,#e1,#18,#e0,#09
.la452 equ $ + 3
	db #e1,#18,#87,#e4,#b1,#80,#50,#1b
	db #14,#1f,#14,#21,#14,#24,#14,#87
.la45f
	db #eb,#b0,#82,#17,#1e,#1b,#14,#1d
	db #14,#20,#0a,#1e,#1e,#1b,#14,#17
	db #14,#14,#0a,#1d,#0a,#1d,#0a,#1d
.la47b equ $ + 4
	db #0a,#1e,#82,#87,#e3,#b0,#82,#23
	db #1e,#27,#14,#29,#14,#2c,#0a,#2a
	db #1e,#27,#14,#23,#14,#20,#0a,#e5
	db #93,#05,#23,#21,#23,#25,#27,#25
	db #27,#29,#2b,#29,#2b,#2d,#2f,#2d
	db #2f,#31,#35,#33,#31,#2f,#33,#31
	db #2f,#2d,#31,#2f,#2d,#2b,#2f,#2d
.la4b3 equ $ + 4
	db #2b,#29,#92,#87,#e0,#0f,#e1,#1f
	db #e0,#15,#e1,#1f,#e0,#0f,#e1,#1f
	db #e0,#15,#e1,#1f,#e0,#0f,#e1,#1f
	db #e0,#15,#e1,#1f,#e0,#0f,#e1,#1f
	db #e0,#15,#e1,#1f,#e0,#0f,#e1,#1f
	db #e0,#15,#e1,#1f,#e0,#0f,#e1,#1f
	db #e0,#15,#e1,#1f,#e0,#0f,#e1,#1f
	db #e0,#15,#e1,#1f,#e0,#0f,#e1,#1f
.la4f4 equ $ + 5
	db #e0,#15,#e1,#1f,#87,#92,#e3,#b0
	db #82,#1b,#28,#1f,#50,#21,#14,#24
	db #14,#22,#28,#1f,#14,#1b,#14,#e4
	db #b2,#21,#0a,#21,#0a,#21,#0a,#21
	db #14,#21,#0a,#21,#0a,#21,#0a,#87
.la517
	db #ea,#b0,#82,#2b,#28,#31,#50,#36
	db #14,#39,#14,#37,#28,#33,#14,#2b
	db #14,#93,#05,#e5,#2d,#2b,#29,#27
	db #2b,#29,#27,#25,#29,#27,#25,#23
.la53c equ $ + 5
	db #27,#25,#23,#21,#87,#93,#05,#ec
	db #b2,#27,#80,#29,#2b,#2d,#80,#2b
	db #29,#27,#80,#29,#2b,#2d,#80,#2b
	db #29,#1b,#80,#1d,#1f,#21,#80,#1f
	db #1d,#1b,#80,#1d,#1f,#21,#80,#1f
	db #1d,#92,#80,#50,#e5,#93,#05,#b0
	db #27,#26,#27,#29,#2b,#29,#2b,#2d
	db #2f,#31,#33,#35,#37,#35,#33,#31
.la578 equ $ + 1
	db #87,#93,#14,#ec,#b2,#37,#39,#37
	db #39,#93,#05,#27,#80,#29,#2b,#2d
	db #80,#2b,#29,#27,#80,#29,#2b,#2d
	db #80,#2b,#29,#92,#80,#0a,#33,#14
	db #33,#14,#33,#14,#33,#14,#2e,#14
.la5a6 equ $ + 7
	db #2e,#14,#2e,#14,#2e,#0a,#87,#e0
	db #1b,#e1,#27,#27,#e0,#92,#13,#14
	db #93,#0a,#e1,#27,#27,#27,#e0,#1b
	db #e1,#27,#27,#e0,#13,#e1,#27,#e0
.la5c5 equ $ + 6
	db #13,#e1,#27,#e0,#13,#87,#e4,#b2
	db #92,#25,#0a,#25,#0a,#25,#0a,#25
	db #3c,#25,#0a,#25,#0a,#25,#0a,#25
	db #14,#25,#14,#25,#0a,#25,#0a,#25
	db #0a,#25,#3c,#25,#0a,#25,#0a,#25
.la5ed equ $ + 6
	db #0a,#25,#14,#25,#14,#87,#93,#05
	db #ec,#b2,#27,#80,#29,#2b,#2d,#80
	db #2b,#29,#27,#80,#29,#2b,#2d,#80
	db #2b,#29,#1b,#80,#1d,#1f,#21,#80
	db #1f,#1d,#1b,#80,#1d,#1f,#21,#80
	db #1f,#1d,#e5,#93,#05,#b0,#27,#26
	db #27,#29,#2b,#29,#2b,#2d,#2f,#31
	db #33,#35,#37,#35,#33,#31,#87
.la626
	db #01
.la62d equ $ + 6
	dw la15c,la16c,la17e,la18f
	dw la193,la1d9,la1e9,la1f9
	dw la219,la249,la26a,la29b
	dw la2bc,la2db,la301,la304
	dw la323,la342,la372,la391
	dw la3e2,la411,la431,la452
	dw la45f,la47b,la4b3,la4f4
	dw la517,la53c,la578,la5a6
	dw la5c5,la5ed

.game_name
	db "Simpsons Bart vs the Space Mutants",0
.game_year
	db "1991",0
.game_publisher
	db "Ocean Software",0
.music_author
	db "",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
